 body {
	background-color: transparent; 
	color: rgb(0, 0, 0);
	margin:0;
	padding:0 0 10px 0;
}

.PSOFOShop{
	background-color: transparent;
	padding: 0px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight: 400;
	font-size:13.3333px;
	color: rgb(0, 0, 0);
	border:none;
}

#FOsrcComp{
	width: 100%;
	padding: 5px 0 0 0;
}
#FOlstComp{
	width: 100%;
	padding: 0;
}
#FOjdescComp{
	 background: url("img/header.jpg") no-repeat scroll 0 0 #FFFFFF;
    margin: 40px auto;
    padding: 240px 0;
    width: 750px;
}
#FOsaComp,
#FOdeletesaComp{
	width: 100%;
	padding: 0;
}
#FOloginComp,
#FOsploginComp,
#FOtlkloginComp{
	width: 100%;
	padding:5px;
}
#FOchpComp,
#FOchpdocComp,
#FOtswComp{
	 background: url("img/header.jpg") no-repeat scroll 0 0 #FFFFFF;
    padding: 260px 0 0;

}

* html .PSOFOShop {
	text-align: center;
}
* html .PSOFOShop div{
	text-align: left;
}
.PSOFOShop span.TopText{
	font-weight: normal;
}
.PSOFOShop input[type="text"],
.PSOFOShop input[type="password"],
.PSOFOShop textarea,
.PSOFOShop select{
	font-size:  13.3333px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: 400;
	color: rgb(0, 0, 0);

}
.PSOFOShop a,
.PSOFOShop a:visited{
	font-size: 13.3333px;
	font-weight: 400;
	text-decoration:underline; 
	color:rgb(64, 64, 65); 
	background-color:transparent; 
}
.PSOFOShop a:hover{
	font-size: 13.3333px;
	font-weight: 400;
	text-decoration:underline; 
	color:rgb(64, 64, 65); 
	background-color:transparent; 
}

/* ------------------------- HIDDEN ELEMENTS*/
.PSOFOShop #SRCLogLegend, 
.PSOFOShop .linkbracket, 
.PSOFOShop .NewPopUp, 
.PSOFOShop .Lst-CrtLabel,
.PSOFOShop #wAgpLogLegend,
.PSOFOShop div#backToSearch{
	display: none!important;
 }
.PSOFOShop #SRCLogSet,
.PSOFOShop #SAgLogSet{
	border:none; 
	margin:0;
	padding:0;

}
.PSOFOShop #SRCLogSet {
		    width: 360px;
}
* html .PSOFOShop .SA-Title{
	margin:0 -6px;
}
*+html .PSOFOShop .SA-Title{
	margin:0 -6px;
}
.PSOFOShop #rpd-content{
	background-color:transparent;
	margin-bottom: 10px
}
 * html .PSOFOShop #SRCLogLegend{
	padding:0 -6px;
 }
 *+html .PSOFOShop #SRCLogLegend{
	padding:0 -6px;
 }
#FOlstComp.PSOFOShop div#LstContent div#LstA-SrCrtLabel.Lst-CriteriaLabel {
	display: none;
}
 .PSOFOShop .SA-Label{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	height: 20px;
	padding-top: 3px;
	width:180px;	
}
.PSOFOShop .SA-F0,
.PSOFOShop .SA-F1,
.PSOFOShop .SA-F2,
.PSOFOShop .SA-KWF,
.PSOFOShop .SA-LR,
.PSOFOShop .Search-txt,
.PSOFOShop .chptextlog {
	width:180px;	
}
.PSOFOShop .SA-KWF{
	
}
.PSOFOShop .SA-LR{
}

.PSOFOShop #SRCLogSet div{
}
.PSOFOShop .SA-Label {
	float: none;
	display: block;
	margin-top: 10px;
} 
.PSOFOShop .SA-Label {
	height: 16px;
}
		
/*  button */
.PSOFOShop .SA-ButtonFace, 
.PSOFOShop .Lst-ButtonFace,
.PSOFOShop .JD-BButtonFac,
.PSOFOShop .SAg-ButtonFace,
.PSOFOShop .DA-ButtonFace,
.PSOFOShop .wlogButton,
.PSOFOShop .wAgpLogButton,
.PSOFOShop .chpViewTS-T1 input,
.PSOFOShop #chpViewDocClose .chpBack,
.PSOFOShop #chpLogButton #loginchp,
.PSOFOShop #chpViewLogout #chplogout,
.PSOFOShop #chpViewDocContent .chpView .chpview,
.PSOFOShop .chpButtonlog,
.PSOFOShop a.chpforgot,
.PSOFOShop .wAgpLogButton,
.PSOFOShop a.wAgpLogButtonFace,
.PSOFOShop a.wLogButtonFace{
background-color: #F2F2F2;
    border-color: gray;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    cursor: pointer;
    font-family: MS Shell Dlg;
    font-size: 13.3333px;
    font-weight: 400;
    padding: 5px 8px;
    text-decoration: none;}

.PSOFOShop a.SA-ButtonFace,
.PSOFOShop a.Lst-ButtonFace,
.PSOFOShop a.SAg-ButtonFace,
.PSOFOShop a.DA-ButtonFace,
.PSOFOShop #chpViewDocClose a.chpBack,
.PSOFOShop a.chpforgot,
.PSOFOShop a.chpview,
.PSOFOShop a.wAgpLogButtonFace,
.PSOFOShop a.wLogButtonFace{
    color: #fff;
	font-weight: 400;
	text-decoration: none;
}

.PSOFOShop #bottomact div, 
.PSOFOShop #actions div ,
.PSOFOShop #sag-actions div{
	display:inline;
}
.PSOFOShop #submitbutton input,
.PSOFOShop #sag-submitbutton input,
.PSOFOShop #backToSearch,
.PSOFOShop #gotoSearchAgent{
	margin-right:8px;
}
/* IE LIST BUTTON FIXES */
* html .PSOFOShop a.Lst-ButtonFace{
	height: 19px;
}
*+html .PSOFOShop #bottomact div { /* fixing missing bottom  part of the buttons*/
	display:inline
}
*+html .PSOFOShop #bottomact div a{
	float:left;
	margin-right:10px
}
/* IE SA BUTTON FIXES */
* html .PSOFOShop a.SAg-ButtonFace, /* fixing missing bottom  part of the buttons*/
* html .PSOFOShop input#srcsubmit,
*+html .PSOFOShop a.SAg-ButtonFace, 
*+html .PSOFOShop input#srcsubmit{
	float:left;
}
* html .PSOFOShop a.SAg-ButtonFace, /*adjusting SAG buttons' height*/
*+html .PSOFOShop a.SAg-ButtonFace{
    padding:6px 8px 6px 8px;
}
* html .PSOFOShop p.barnavybold, /*fixing center text at the SAG confirmation page */
*+html .PSOFOShop p.barnavybold{
	text-align: left;
}
/* Forgot password button alignment */
 
* html .PSOFOShop a.chpforgot,
*+html .PSOFOShop a.chpforgot,
*+html .PSOFOShop a.wAgpLogButtonFace,
*+html .PSOFOShop a.wLogButtonFace{
    padding:7px 8px 7px 8px;
}

* html .PSOFOShop a.chpforgot, 
*+html .PSOFOShop a.wLogButtonFace,
*+html .PSOFOShop a.wAgpLogButtonFace,
*+html .PSOFOShop a.chpforgot{
	display: block;
}
.PSOFOShop div#chpLogForgot, 
.PSOFOShop div#chpLogButton,
.PSOFOShop div#wLogButton,
.PSOFOShop div#wLogFPButton,
.PSOFOShop div#wAgpLogButton,
.PSOFOShop div#wAgpLogFPButton {
	display: inline;
}
* html .PSOFOShop div#chpLogForgot, 
* html .PSOFOShop div#chpLogButton, 
*+html .PSOFOShop div#chpLogForgot, 
*+html .PSOFOShop div#chpLogButton,
*+html .PSOFOShop div#wLogButton,
*+html .PSOFOShop div#wLogFPButton,
*+html .PSOFOShop div#wAgpLogButton,
*+html .PSOFOShop div#wAgpLogFPButton {
	float: left;
}

* html .PSOFOShop div#chpLogForgot, 
*+html .PSOFOShop div#chpLogForgot{
	margin: -7px 0px 0px 5px;
}
*+html .PSOFOShop div#wAgpLogFPButton,
*+html .PSOFOShop div#wLogFPButton{
	margin: 0px 0px 0px 5px;
}

.PSOFOShop a.SA-ButtonFace:hover,
.PSOFOShop a.Lst-ButtonFace:hover,
.PSOFOShop a.JD-BButtonFace:hover,
.PSOFOShop a.SAg-ButtonFace:hover,
.PSOFOShop a.DA-ButtonFace:hover,
.PSOFOShop #chpViewDocClose a.chpBack:hover,
.PSOFOShop a.chpview {
    text-decoration:none;
}
.PSOFOShop #wAgpLogButton,
.PSOFOShop #wAgpLogFPButton,
.PSOFOShop #wLogButton,
.PSOFOShop .wLogButtonFace {
    margin-top:20px;
	margin-right: 10px;
	float: left;
}
.PSOFOShop #wAgpLogFPButton{
	margin-top: 25px;
}
*+html .PSOFOShop #wAgpLogFPButton,
*+html .PSOFOShop .wLogButtonFace{
	margin-top: 20px;
}
		
/* 	JOB DESC BUTTONS IF EMPTY, THEY ARE LIKE LINKS*/
.PSOFOShop a.JD-BButtonFace {
	margin-right: 0px;
	padding: ;
	font-size: 13.3333px;
	font-weight: 400;
	text-decoration:underline;
	color:rgb(64, 64, 65);
	background-color:transparent;
	border-top: ;
	border-right: ;
	border-bottom: ;
	border-left: ;
	cursor:pointer;
}
.PSOFOShop a.JD-BButtonFace:hover{
	font-size: 13.3333px;
	font-weight: 400;
	text-decoration:underline;
	color:#A32020;
	background-color:transparent;
	border-top: ;
	border-right: ;
	border-bottom: ;
	border-left: ;
}

.PSOFOShop div#actions {
    margin-top: 10px;
}
.PSOFOShop #JD-Actions div#JD-ActBack {
    margin-right: 4px;
}
.PSOFOShop #JD-Actions{
	padding:0;
	margin:0;
}
.PSOFOShop #JD-Actions #JD-ActBack,
.PSOFOShop #JD-Actions #JD-ActSendJob,
.PSOFOShop #JD-Actions #JD-ActPrintPage{
	margin: 0 8px 0 0 ;
	padding:0;
}
.PSOFOShop #JD-Actions #JD-ActApply{
	margin:0;
	padding:0;
}
.PSOFOShop #JD-Actions .JD-socialNetworks-bottom{
	padding:0;
	margin:0;
}


/*-------------------------------------------------------------*/
/*II*/
.PSOFOShop div.Lst-NoJobs{
	margin-top: 10px;
	margin-bottom: 10px;
}

.PSOFOShop .Lst-CrtLabel{
	font-weight:bold;
	padding-bottom:5px;
}
/*Number of jobs*/
.PSOFOShop .Lst-CountLabel{
	text-align:left;
	font-weight:400;
	padding-bottom:5px;
	width: 195px;
	font-size: 13.3333px;
}
.PSOFOShop div#TableJobs{
	margin-top: 0px;
}
.PSOFOShop div#TableJobs table{
	width: 100%;
}
/*Column header*/
.PSOFOShop  .Lst-Header{
	background-color:rgb(242, 242, 242);	
}
.PSOFOShop  .Lst-Header:hover{
	background-color:rgb(242, 242, 242);	
}
.PSOFOShop .Lst-Header th{
	padding-top:2px;
	padding-right:5px;
	padding-bottom:1px;
	padding-left:0px;
	text-align: left;
	border-bottom: 1px solid #C7C8CA;
}
.PSOFOShop .Lst-Header a,
.PSOFOShop .Lst-Header a:visited {
	color:rgb(0, 0, 0);
	text-decoration: none;
	font-size: 13.3333px;
	font-weight: 700;
}
.PSOFOShop .Lst-Header a:hover {
	color:rgb(0, 0, 0);
	text-decoration: none;
	font-size: 13.3333px;
	font-weight: 700;
}
* html .Lst-CountLabel,
* html .PSOFOShop .Lst-Header th,
 * html .PSOFOShop .Lst-Tabel td{
	font-size: 13.3333px;
}
/*general list elements*/
.PSOFOShop .Lst-BG1,
.PSOFOShop .Lst-BG2 {
	text-align:start;
}

.PSOFOShop .Lst-BG2{
	background-color:transparent;
}
.PSOFOShop .Lst-BG1{
	background-color:transparent;
}

/*Odd and Even line link */
.PSOFOShop div#TableJobs .Lst-BG1 a,
.PSOFOShop div#TableJobs .Lst-BG2 a{
	color:rgb(64, 64, 65);
	font-weight:400;
	text-decoration:none;
	font-size:13.3333px;
}
.PSOFOShop div#TableJobs .Lst-BG1 a:hover,
.PSOFOShop div#TableJobs .Lst-BG2 a:hover {
	color:#A32020;
	font-weight:400;
	text-decoration:underline;
	font-size:13.3333px;
	
}

.PSOFOShop div#TableJobs .Lst-BG1 a:visited,
.PSOFOShop div#TableJobs .Lst-BG2 a:visited {
color: #7A7A7B;
}


/*Odd and Even line text*/
.PSOFOShop .Lst-BG1 td, 
.PSOFOShop .Lst-BG2 td{
	  border-bottom: 1px solid #F2F2F2;
    color: #000000;
    font-size: 13.3333px;
    font-weight: 400;
    padding: 10px 0;
    text-decoration: none;
}
/*Search result*/
.PSOFOShop .Lst-ResNav{
	padding:20px 0 20px 0;
	font-size: 13.3333px;
}

.PSOFOShop #backToSearch{
	padding-bottom:10px; 
	float:left;
}
/*   III  */
.PSOFOShop div#JDescContent {
	width: 700px;
	margin: ;
	padding: ;
	border: ;
	background: none repeat 0% 0%;
}
*+html .PSOFOShop div#JDescContent,
* html .PSOFOShop div#JDescContent {
	padding: ;
}
/*--- Job title---*/
.PSOFOShop .JD-Title{
	 background-color: transparent;
    border-bottom: 1px solid #C7C8CA;
    border-top: 4px solid #A32020;
    color: #A32020;
    font-family: Georgia,"Times New Roman";
    font-size: 20px;
    font-weight: 700;
    padding: 7px 0;
    text-decoration: none;
	margin-bottom: 0px;
}
.PSOFOShop .JD-socialNetworks-top{
	margin-bottom: 10px;
}
/*--- Job summary header ---*/
.PSOFOShop #JD-TopParams div{
	  background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 2px solid #FFFFFF;
    padding: 4px;
}
.PSOFOShop .JD-HDLabel{
	width:200px;
	float:left;
	clear:left;
	margin:0;
	padding:0;
	font-size:10.6667px;
	font-weight:700;
	text-decoration:none;
	color:rgb(0, 0, 0);
	background-color:transparent;
}
.PSOFOShop .JD-HDText{
	font-size:10.6667px;
	font-weight:400;
	text-decoration:none;
	color:rgb(0, 0, 0);
	background-color:transparent;
	position:relative;
}
/*---  Job description header ---*/
.PSOFOShop #JD-AllFields {
	clear:both;
	margin-bottom:10px;
}
.PSOFOShop .JD-FieldLabel{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-color:transparent;
	margin: 20px 0 0 0;
}
/*--- Job description text ---*/
.PSOFOShop .JD-FieldText{
	font-size:13px;
	font-weight:400;
	text-decoration:none;
	color:rgb(0, 0, 0);
	background-color:transparent;
	line-height: 20px;
}
/*button inline*/
.PSOFOShop #JD-Actions{
	display: block;
	text-align: center;
}
#FOjdescComp.PSOFOShop #JDescContent #JD-Actions span.linkbracket {
	display: inline !important;
	margin: 0 3px;
}

.PSOFOShop #JD-Actions div{
	display: inline;
}
/*-----------------------------------------------------*/
/*  Search agent */
.PSOFOShop #SAgLogSet{
	font-size:13.3333px;
	margin:8px 0 4px 0;
	font-weight:normal;
}
/*    margin Search agent all  */
.PSOFOShop #SAgLogSet div{
	margin:6px 0;
}
/*---  Search agent header ---*/
.PSOFOShop .SAg-Title{
	font-weight:bold;
	padding:0;
	margin-bottom:5px;
}
* html  .PSOFOShop .SAg-Title{
	padding:0 -6px;
	margin:0 -6px;
}
*+html  .PSOFOShop .SAg-Title{
	padding:0 -6px;
	margin:0 -6px;
}
/*--- Search agent label---*/
.PSOFOShop #div-sagparam1 label{
	font-weight:normal;
}
/*-------------------------------------------------------*/
/*login*/
.PSOFOShop #chpLogContent{
	padding:0;
	margin:0;
}
.PSOFOShop #chpLogContent fieldset{
	padding:0;
	margin: 0px 0px 15px 0px;
}
.PSOFOShop .chpLogSet{
	border:none;
}
.PSOFOShop #chpLogLabelUser{
	margin:0 0 4px 0;
}
.PSOFOShop #chpLogLabelPassw{
	margin:10px 0 4px 0;
}

/* chp */
.PSOFOShop #chpLogSet,
.PSOFOShop .wAgpLogSet,
.PSOFOShop .wLogSet {
    border:none;
    padding:0;
}
.PSOFOShop #chpLogLabelUser,
.PSOFOShop #chpLogLabelPassw,
.PSOFOShop #chpLogButton,
.PSOFOShop #wAgpLogLabelComp,
.PSOFOShop #wAgpLogLabelUser,
.PSOFOShop #wAgpLogLabelPassw,
.PSOFOShop #wAgpLogLabelLang,
.PSOFOShop #wLogLabelComp,
.PSOFOShop #wLogLabelUser,
.PSOFOShop #wLogLabelPassw,
.PSOFOShop #wLogLabelLang {
    margin-top:13px;
}
.PSOFOShop .chpchamplog,
.PSOFOShop .wagplogchamp,
.PSOFOShop .wlogchamp {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.PSOFOShop #chpLogButton #loginchp,
.PSOFOShop #chpViewLogout #chplogout,
.PSOFOShop #chpViewDocContent .chpView .chpview {

}
.PSOFOShop #chpLogForgot,
.PSOFOShop #chpViewLogout {
    padding-top:20px;
}


.PSOFOShop .chpfailedlog {
    color:#ff0000;
}
.PSOFOShop #chpViewContent .chptitle,
.PSOFOShop #chpViewDocContent .chptitleD,
.PSOFOShop .chpViewTS-T1 .chptitleT {
     background-color: #FFFFFF;
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
.PSOFOShop #chpViewContent table caption,
.PSOFOShop #chpViewContent table .chptitleA,
.PSOFOShop #chpViewDocContent caption,
.PSOFOShop div.offer-content div.offer-details div.offer-header {
     background-color: transparent;
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-size: 13.3333px;
    font-weight: 700;
    margin-top: 8px;
    padding-bottom: 2px;
    text-align: left;
    text-decoration: none;
}
.PSOFOShop #chpViewContent a,
.PSOFOShop #chpViewDocContent a,
.PSOFOShop #chpViewContent a:visited,
.PSOFOShop #chpViewDocContent a:visited {
	font-size:13.3333px;
	font-weight: 400;
	text-decoration: underline;
	color: rgb(156, 100, 9);
	background-color:transparent;
}
.PSOFOShop #chpViewContent a:hover {
	font-size:Arial,Verdana,Helvetica,sans-serif;
	font-weight: 400;
	text-decoration: underline;
	color: rgb(156, 100, 9);
	background-color:#f0f0f0;
}
.PSOFOShop #chpViewContent table,
.PSOFOShop #chpViewDocContent table,
.PSOFOShop table.chpViewTS-T1{
	width: 100%;
    margin:0;
}
.PSOFOShop #chpViewContent table th.chpheader,
.PSOFOShop table.chpViewTS-T1 th.chpheader,
.PSOFOShop div.offer-content div.offer-details div.offerData td.headerCol {
	background-color:transparent;	
    color:rgb(0, 0, 0);
    font-weight:700;
	font-size: 13.3333px;
    text-decoration:none;
    text-align:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.PSOFOShop #chpViewContent table th.chpJob {
    text-align:left;
}
.PSOFOShop #chpViewContent table td a,
.PSOFOShop #chpViewContent table td a:visited,
.PSOFOShop #chpViewDocContent table td a,
.PSOFOShop #chpViewDocContent table td a:visited{
	color:rgb(156, 100, 9);
	background-color:transparent;
	font-weight:400;
	text-decoration:underline;
	font-size:13.3333px;
}
.PSOFOShop #chpViewContent table td a:hover,
.PSOFOShop #chpViewDocContent table td a:hover{
	color:rgb(156, 100, 9);
	background-color:#f0f0f0;
	font-weight:400;
	text-decoration:underline;
	font-size:13.3333px;
}
.PSOFOShop #chpViewContent table td,
.PSOFOShop #chpViewDocContent table td,
.PSOFOShop th.chpJob,
.PSOFOShop table.chpViewTS-T1 td,
.PSOFOShop div.offer-content div.offer-details div.offerData td.fieldTitle,
.PSOFOShop div.offer-content div.offer-details div.offerData td.fieldValue{
	color:rgb(0, 0, 0);
	font-size:13.3333px;
	font-weight:400;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.PSOFOShop div.offer-content div.contract_form_actions input{
	margin-right: 10px;
}
/*---------------------------*/
.PSOFOShop #mrtedlogo {
	display: none;
}
.PSOFOShop div#rpd-content #searchagentbutton{
	display: none;
}
#FOlstComp.PSOFOShop #LstContent #TableJobs table.Lst-Tabel tbody td.Lst-Desc13,
#FOlstComp.PSOFOShop #LstContent #TableJobs table.Lst-Tabel tbody td.Lst-Desc23,
#FOlstComp.PSOFOShop #LstContent #TableJobs table.Lst-Tabel tbody td.Lst-Desc12,
#FOlstComp.PSOFOShop #LstContent #TableJobs table.Lst-Tabel tbody td.Lst-Desc22 {
	font-size: 11px;
}









/* - new  - */

/***- Width and layout of components -***/
/* List */
.PSOFOShop div#TableJobs table {
width: 100%;
}
/* Index */
.PSOFOShop #rpd-content div div { /* Fields below labels */

}





/* Space between Label and field */
.PSOFOShop #chpLogContent #chpLogSet div, /* Login */ 
.PSOFOShop #rpd-content div div input, /* Index */ 
.PSOFOShop #rpd-content div div select, /* Index */ 
.PSOFOShop #wLogContent #wLogSet div div select, /* Tlk login */ 
.PSOFOShop #wLogContent #wLogSet div div input, /* Tlk login */ 
.PSOFOShop #wAgpLogSet div div select, /* SP login */
.PSOFOShop #wAgpLogSet div div input, /* SP login */
.PSOFOShop #SRCLogSet div div select, /* Search agent */
.PSOFOShop #SRCLogSet div div input, /* Search agent*/ 
.PSOFOShop #SAgLogSet div  /* Search agent*/ {
margin: 2px 0px 1px 0px;
height: auto;
}
/* To code above*/
.PSOFOShop #rpd-content div div label /* Index */  {
height: auto;
}






/***- Fields -***/

/* Fields width "select" */
.PSOFOShop select.SA-F1, /* Search mask - select */ 
.PSOFOShop select.wlogtext, /* TLK login */ 
.PSOFOShop select.wagplogtext /* Login */{
padding: 0px 0px!important; /* IMPORTANT - ALSO INPUTS BELOW */
/*width: 184px!important;  */
width: 162px!important; /* Corect width if field is with border */

}
/* Fields width inputs "Input" */
.PSOFOShop input.SA-KWF, /* Search mask */ 
.PSOFOShop input.Search-txt, /* Search agent */ 
.PSOFOShop input.wlogtext, /* TLK login */
.PSOFOShop input.wagplogtext, /* SP login */
.PSOFOShop input.chptextlog /* Login */ {
padding: 1px 0px!important; /* IMPORTANT - ALSO INPUTS ABOWE */
width: 160px!important;

}






/***- FO Buttons -***/
/* FO Buttons - input */
.PSOFOShop input.SA-ButtonFace, /* Search mask */
.PSOFOShop input.SAg-ButtonFace, /* Search agent */ 
.PSOFOShop input.wlogButton, /* TLK login */ 
.PSOFOShop input.wAgpLogButton, /* SP login */
.PSOFOShop input.chpButtonlog, /* Login */ 
.PSOFOShop #rpd-content form #actions  #submitbutton  input#srcsubmit /* Index */ {
border: 1px solid gray;
padding: 0px 6px!important;
*padding: 1px 6px 0px 6px!important;
padding: 1px 6px\9!important;
*width: auto; /* IE7 */
*overflow: visible; /* IE7 */
}
/* FO Buttons - input for IE9 */
:root .PSOFOShop input.SA-ButtonFace, /* Search mask */
:root .PSOFOShop input.SAg-ButtonFace, /* Search agent */ 
:root .PSOFOShop input.wlogButton, /* TLK login */ 
:root .PSOFOShop input.wAgpLogButton, /* SP login */
:root .PSOFOShop input.chpButtonlog /* Login */  {
padding: 3px 6px 2px 6px \0/IE9!important;
}

/* FO Buttons - a */
.PSOFOShop a.SA-ButtonFace, /* Search mask */
.PSOFOShop a.SA-ButtonFace:hover,
.PSOFOShop a.SAg-ButtonFace, /* Search agent */ 
.PSOFOShop a.SAg-ButtonFace:hover,
.PSOFOShop  a.Lst-ButtonFace, /* List */
.PSOFOShop  a.Lst-ButtonFace:hover, 
.PSOFOShop  a.wLogButtonFace, /* TLK login */
.PSOFOShop  a.wLogButtonFace:hover,
.PSOFOShop a.wAgpLogButtonFace, /* SP login */
.PSOFOShop a.wAgpLogButtonFace,
.PSOFOShop a.chpforgot, /* Login */
.PSOFOShop a.chpforgot:hover /* Login */  {

padding: 1px 6px!important;
*padding: 2px 6px 3px 6px!important; 


background-color: #F2F2F2;
    border-color: gray;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    cursor: pointer;
    font-family: MS Shell Dlg;
    font-size: 13.3333px;
    font-weight: 400;

    text-decoration: none;
}
/* FO Buttons - a for IE9 */
:root .PSOFOShop a.SA-ButtonFace, /* Search mask */
:root .PSOFOShop a.SA-ButtonFace:hover,
:root .PSOFOShop a.SAg-ButtonFace, /* Search agent */ 
:root .PSOFOShop a.SAg-ButtonFace:hover,
:root .PSOFOShop  a.Lst-ButtonFace, /* List */
:root .PSOFOShop  a.Lst-ButtonFace:hover, 
:root .PSOFOShop  a.wLogButtonFace, /* TLK login */
:root .PSOFOShop  a.wLogButtonFace:hover,
:root .PSOFOShop a.wAgpLogButtonFace, /* SP login */
:root .PSOFOShop a.wAgpLogButtonFace,
:root .PSOFOShop a.chpforgot, /* Login */
:root .PSOFOShop a.chpforgot:hover /* Login */  {
padding: 3px 6px 2px 6px \0/IE9!important;
}







/* Hidden elements */
#FOlstComp caption.Lst-CountLabel /* List - text "Numbers of jobs..." */ {
display: none!important;
}





/* No padding, No margin */
.PSOFOShop fieldset#chpLogSet legend#chpLogLegend, /* CHP Login  */ 
.PSOFOShop #wAgpLogSet, /* SP login */
.PSOFOShop #wAgpLogSet legend#wAgpLogLegend, /* SP login */ 
.PSOFOShop #wLogSet, /* TLK login */ 
.PSOFOShop #wLogSet legend#wLogLegend /* TLK login */ {
padding: 0px!important;
margin: 0px!important;
}




/***- Overwrite -***/
/* Overwrite css from this file */
.PSOFOShop #wAgpLogFPButton /* Line 288 */ {
margin-top: 22px!important;
*margin-top: 20px!important;
}
:root .PSOFOShop #wAgpLogFPButton {
margin-top: 24px \0/IE9!important;
}

/* Overwrite line 706 */
.PSOFOShop #chpViewContent table td, .PSOFOShop #chpViewDocContent table td, .PSOFOShop th.chpJob, .PSOFOShop table.chpViewTS-T1 td, .PSOFOShop div.offer-content div.offer-details div.offerData td.fieldTitle, .PSOFOShop div.offer-content div.offer-details div.offerData td.fieldValue, 
.PSOFOShop #chpViewContent .chpheader, /* NOT OVERWRITE - CHP */ 
.PSOFOShop .offer-content .headerCol, /* NOT OVERWRITE - CHP Offer Summary */ 
.PSOFOShop form .chpViewTS-T1 th.chpheader /* NOT OVERWRITE - CHP Timesheets */ {
padding: 4px 0!important;
}






/***- Groups FO -***/

/* Field's labels */
.PSOFOShop label.wlogchamp, /* TLK login */
.PSOFOShop label.wagplogchamp, /* SP login */
.PSOFOShop label.SA-Label, /* Search agent */
.PSOFOShop label.Search-lab, /* Search agent "Configuration" */ 
.PSOFOShop label.chpchamplog, /* Login */ 
.PSOFOShop span.SA-Label /* Index */{
color: #000;
font-weight: bold!important;
}




/* Legend of fieldsets */
.PSOFOShop .SA-Title, /* Index */
.PSOFOShop .chpLog, /* Login */
.PSOFOShop .SAg-Title, /* Search agent */ 
.PSOFOShop .SA-Title, /* Search agent */ 
.PSOFOShop .wAgpLog, /* SP login */ 
.PSOFOShop .wLog /* TLK login */ {
color: #000;
}

#FOloginComp {
	background: url(img/header.jpg) no-repeat 0 0 #fff;
	padding-top: 270px;
	padding-left: 60px;
}













/***---* CHP *---***/


/* Content padding */
.PSOFOShop #chpViewContent, /* CHP */ 
.PSOFOShop #chpViewDocContent, /* CHP DOC */ 
.PSOFOShop form .chpViewTS-T1 /* CHP Timesheets */ {
margin: 15px;

}


#FOchpComp #chpLogContent{
	padding-left: 50px;
}


/***- FO Buttons -***/
/* FO Buttons - input */
.PSOFOShop input.chpBack, /* CHP "Back to the home page" */ 
.PSOFOShop .content form input, /*  CHP Offer Summary */ 
.PSOFOShop input.chpview, /* CHP DOC */
.PSOFOShop form .chpViewTS-T1 tr td input /* CHP Timesheet */ {
 background-color: #A32020;
    border-color: #CCCCCC #CCCCCC #666666 #666666;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: MS Shell Dlg;
    font-size: 13.3333px;
    font-weight: 400;

    text-decoration: none;
padding: 0px 6px!important;
*padding: 1px 6px 0px 6px!important;
padding: 1px 6px\9!important;
*width: auto; /* IE7 */
*overflow: visible; /* IE7 */
}
/* FO Buttons - input for IE9 */
:root .PSOFOShop input.chpBack, /* CHP "Back to the home page" */ 
:root .PSOFOShop .content form input, /*  CHP Offer Summary */ 
:root .PSOFOShop input.chpview, /* CHP DOC */
:root .PSOFOShop form .chpViewTS-T1 tr td input /* CHP Timesheet */ {
padding: 3px 6px 2px 6px \0/IE9!important;
}

.PSOFOShop .content form input /*  CHP Offer Summary Buttons */ {
margin-top:15px;
}

/* FO Buttons - a */
.PSOFOShop a.chpBack, /* CHP DOC */
.PSOFOShop a.chpBack:hover,
.PSOFOShop a.chpview, /* CHP DOC */
.PSOFOShop a.chpview:hover {
border: 1px solid red;
padding: 1px 6px!important;
*padding: 2px 6px 3px 6px!important; 
}
/* FO Buttons - a for IE9 */
:root .PSOFOShop a.chpBack, /* CHP DOC */
:root .PSOFOShop a.chpBack:hover,
:root .PSOFOShop a.chpview, /* CHP DOC */
:root .PSOFOShop a.chpview:hover  {
padding: 3px 6px 2px 6px \0/IE9!important;
}









/* Page title */
.PSOFOShop h3.chptitle, /* CHP */ 
.PSOFOShop #chpViewDocContent table caption.chptitleD, /* CHP DOC*/ 
.PSOFOShop #chpLogContent p#chpintro, /* CHP login */
.PSOFOShop form .chpViewTS-T1 caption.chptitleT /* Timesheets */
{
color: #000!important;
}





/* Links */
.PSOFOShop #chpViewContent a, /* CHP */
.PSOFOShop #chpViewContent a:visited, /* CHP */ 
.PSOFOShop #chpViewContent table td a, /* CHP */
.PSOFOShop #chpViewContent table td a:visited, /* CHP */ 
.PSOFOShop #chpViewDocContent table td a, /* CHP DOC */
.PSOFOShop #chpViewDocContent table td a:visited /* CHP DOC */ {
color: #9C6409;
    padding: 0;
}





/* Headers 1 level(Captions) */
.PSOFOShop #chpViewContent caption, /* CHP */
.PSOFOShop .offer-content .offer-header /* CHP Offer Summary */
{
color: #000!important;
}





/* Headers 2 level */
.PSOFOShop #chpViewContent .chpheader, /* CHP */ 
.PSOFOShop .offer-content .headerCol, /* CHP Offer Summary */ 
.PSOFOShop .offer-content .nestedHeaderCol, /* CHP Offer summary */
.PSOFOShop form .chpViewTS-T1 th.chpheader /* CHP Timesheets */ {
color: #000000!important;
font-size: 13px!important;
text-align: left;
}



/* Select font size */
.PSOFOShop #chpViewContent select#vStatus, /* CHP */ 
.PSOFOShop form .chpViewTS-T1 select  /* Timesheets */ {
font-size: 13px!important;
}


.PSOFOShop #chpViewHProgram {
*margin-top: 10px;
}

/***--- Timesheets layout ---***/
.PSOFOShop form .chpViewTS-T1 select /* Margin */ {
margin: 10px 0!important;
*margin: 15px 0 0 0!important;
}





/***--- Offer summary layout ---***/
.PSOFOShop .content .offer-content .offer-details-container .offer-details .offerData table tr td.fieldTitle  /* Margin */ {
padding-right: 30px!important;
}




.PSOFOShop #SRCLogSet #div-srcparam2, .PSOFOShop #SRCLogSet #div-srcparam6, .PSOFOShop #SRCLogSet #div-srcparam8, .PSOFOShop #SRCLogSet #div-srcparam10, .PSOFOShop #SRCLogSet #div-srcparam12 {
    clear: right;
    float: right;
    margin-top: 10px;
}
.PSOFOShop #SRCLogSet #div-srcparam4 {
    float: right;
    margin-top: 10px;
}




*+html .PSOFOShop #SRCLogSet #div-srcparam4 {
	float: none !important;
}
*+html .PSOFOShop #SRCLogSet #div-srcparam4  .SA-Label {
	margin-top: 20px;
}
.PSOFOShop #SRCLogSet #div-srcparam4 input,
.PSOFOShop #SRCLogSet #div-srcparam4 label{
    float: none !important;


}

.PSOFOShop #SRCLogSet #div-srcparam1, .PSOFOShop #SRCLogSet #div-srcparam3, .PSOFOShop #SRCLogSet #div-srcparam5, .PSOFOShop #SRCLogSet #div-srcparam7, .PSOFOShop #SRCLogSet #div-srcparam9, .PSOFOShop #SRCLogSet #div-srcparam11 {
    clear: left;
    float: left;
    margin-top: 10px;
}



#FOsaComp.PSOFOShop #div-srcparam1,
#FOsaComp.PSOFOShop #div-srcparam2,
#FOsaComp.PSOFOShop #div-srcparam3,
#FOsaComp.PSOFOShop #div-srcparam4,
#FOsaComp.PSOFOShop #div-srcparam5,
#FOsaComp.PSOFOShop #div-srcparam6,
#FOsaComp.PSOFOShop #div-srcparam7 {
	float: none;
	clear: both;
	margin-top: 0;
}




#FOsrcComp p {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
#FOsrcComp p a:hover {
	color: #A32020;
	text-decoration: underline;
	}
	
#FOtswComp.PSOFOShop form table.chpViewTS-T1 tbody tr.costCentreHeaderRow td.chpcheckbox input {
	background: #ffffff !important;
	color: #ffffff !important;
	border: 1px solid #fff !important;
}


/********************************************************************/
/*                          CHP BUTTONS                               */
/*                            v.1.3                                     */
/**************************************************************************/

/* All CHP buttons - colors and other except paddings, margins */
/* CHP Buttons - input */
#FOchpComp input.chpBack, /* CHP "Back to the home page" */ 
#FOchpComp .content form input, /*  CHP Offer Summary */ 
#FOchpComp input.chpview, /* CHP DOC */
#FOchpComp form .chpViewTS-T1 tr td input, /* CHP Timesheet */
/* CHP Buttons - a */
#FOchpComp a.chpBack /* CHP DOC */  {
background-color: #A32020!important;
    border-color: #CCCCCC #CCCCCC #666666 #666666!important;
    border-style: solid!important;
    border-width: 1px!important;
    color: #FFFFFF!important;
    font-weight: normal;
	font-family: arial;
	font-size: 11px!important;
	font-weight: normal!important;
	white-space: nowrap!important;
}


/* All CHP buttons - :hover */
/* CHP Buttons - input :hover */
#FOchpComp input.chpBack:hover, /* CHP "Back to the home page" */ 
#FOchpComp .content form input:hover, /*  CHP Offer Summary */ 
#FOchpComp input.chpview:hover, /* CHP DOC */
#FOchpComp form .chpViewTS-T1 tr td input:hover, /* CHP Timesheet */
/* CHP Buttons - a :hover */
.FOchpComp a.chpBack:hover /* CHP DOC */  {
}






/*****************************/
/**** CHP BUTTONS PADDING ****/
/*****************************/

/* CHP padding - a */
#FOchpComp a.chpBack /* CHP DOC */ {
padding: 3px 6px!important;
*padding: 4px 6px 5px 6px!important; 
*line-height: 20px!important;
}

/* CHP padding - a for IE9 */
:root #FOchpComp a.chpBack /* CHP DOC */ {
padding: 5px 6px 4px 6px \0/IE9!important;
}




/* CHP padding - input */
#FOchpComp input.chpBack, /* CHP "Back to the home page" */ 
#FOchpComp .content form input, /*  CHP Offer Summary */ 
#FOchpComp input.chpview, /* CHP DOC */
#FOchpComp form .chpViewTS-T1 tr td input /* CHP Timesheet */ {
padding: 2px 6px!important;
padding: 3px 6px\9!important;
*padding: 3px 6px 2px 6px!important;
*width: auto; /* IE7 */
*overflow: visible; /* IE7 */
}

/* CHP padding - input for IE9 */
:root #FOchpComp input.chpBack, /* CHP "Back to the home page" */ 
:root #FOchpComp .content form input, /*  CHP Offer Summary */ 
:root #FOchpComp input.chpview, /* CHP DOC */
:root #FOchpComp form .chpViewTS-T1 tr td input /* CHP Timesheet */ {
padding: 5px 6px 4px 6px \0/IE9!important;
}

/*********************************************************************/
/***    END OF CHP BUTTONS                                      ****/
/*****************************************************************/